public class BayesianOpponentModel extends OpponentModel
| Modifier and Type | Class and Description |
|---|---|
protected class |
BayesianOpponentModel.HypsComparator |
fBiddingHistory, fDomain| Constructor and Description |
|---|
BayesianOpponentModel(UtilitySpace pUtilitySpace) |
| Modifier and Type | Method and Description |
|---|---|
double |
getExpectedUtility(Bid pBid) |
double |
getExpectedWeight(int pIssueNumber) |
double |
getNormalizedWeight(Issue i,
int startingNumber) |
void |
setMostProbableUSHypsOnly(boolean value) |
void |
updateBeliefs(Bid pBid) |
findMinMaxUtility, getDomain, getNormalizedUtility, haveSeenBefore, isCrashedpublic BayesianOpponentModel(UtilitySpace pUtilitySpace)
public void updateBeliefs(Bid pBid) throws java.lang.Exception
updateBeliefs in class OpponentModeljava.lang.Exceptionpublic double getExpectedUtility(Bid pBid) throws java.lang.Exception
getExpectedUtility in class OpponentModeljava.lang.Exceptionpublic double getExpectedWeight(int pIssueNumber)
getExpectedWeight in class OpponentModelpublic double getNormalizedWeight(Issue i, int startingNumber)
public void setMostProbableUSHypsOnly(boolean value)